package org.deadline.service.baseapp;

import java.util.List;
import org.deadline.model.baseapp.CommunicationChannel;

public interface CommunicationChannelService {

	public abstract long countAllCommunicationChannels();


	public abstract void deleteCommunicationChannel(CommunicationChannel communicationChannel);


	public abstract CommunicationChannel findCommunicationChannel(Long id);


	public abstract List<CommunicationChannel> findAllCommunicationChannels();


	public abstract List<CommunicationChannel> findCommunicationChannelEntries(int firstResult, int maxResults);


	public abstract void saveCommunicationChannel(CommunicationChannel communicationChannel);


	public abstract CommunicationChannel updateCommunicationChannel(CommunicationChannel communicationChannel);

}
